import time

from selenium.webdriver.common.by import By

from selenium import webdriver

# 启动浏览器获取驱动
driver = webdriver.Chrome()

# 访问被测试的网站
driver.get('https://www.baidu.com/')

# 根据CSS选择器进行元素定位
# driver.find_element(By.CSS_SELECTOR, '#kw').send_keys('迪丽热巴')
# driver.find_element(By.CSS_SELECTOR, '#su').click()

# 根据XPATH进行元素定位
driver.find_element(By.XPATH, '//*[@id="kw"]').send_keys("迪丽热巴")
driver.find_element(By.XPATH, '//*[@id="su"]').click()

# 页面最大化
driver.maximize_window()
print(driver.current_url)
print(driver.title)
print(driver.window_handles)

# 强制等待
time.sleep(2)
# 隐式等待
driver.implicitly_wait(10)
# 显示等待

# 关闭驱动，回收资源
driver.quit()
